package com.study.model.mdao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;

/**
 * 权限
 */
@Mapper
public interface PermissionMAO {
	public int insertPerrole(@Param("rolid") int rolid,@Param("perid") int perid);
	
	public List<JSONObject> selePersionrole(@Param("perid") int perid);
	/**
	 * 查询所有权限
	 * @return
	 */
	public List<JSONObject> selectPersionnAll();
	/**
	 * 根据父级id查询权限
	 * @param supperid
	 * @return
	 */
	public List<JSONObject> selectPersstionSupperid(@Param("supperid") String supperid);
	/**
	 * 根据角色查询对应的权限
	 * @param rolid
	 */
	public List<JSONObject> selectRoleperstionroid(@Param("rolid") int rolid);
	/**
	 * 查找所有角色和所对应的权限
	 * @return
	 */
	public List<JSONObject> selectRolepersstion();
	
	/**
	 * 删除角色对应的权限
	 * @param rolid
	 */
	public void delectPerstionRole(@Param("rolid") String rolid);
	
	/**
	 * 查询网址
	 * @return
	 */
	public List<JSONObject> selectUrl();
	
	/**
	 * 根据网址查询对应的文件
	 * @param url_urs
	 */
	public JSONObject selectUrlurls(@Param("url_urs") String url_urs); 
	
	
}
